#ifndef __TYPE_TRAITS_HPP__
#define __TYPE_TRAITS_HPP__

#include <type_traits>

template <class Test, class... Args>
constexpr bool contains_v = (std::is_same_v<Test, Args> || ... || false);

#endif /* __TYPE_TRAITS_HPP__ */